package qnb.dao;

import java.util.List;

import qnb.entity.Teacher;



/**
 * 	教师信息持久化接口
 * @author 张皓然
 *
 */
public interface TeacherMapper {
	/**
	 * 	查询所有的教师信息
	 * @return	将结果保存到List集合中
	 */
	public List<Teacher> selectAllTeacher();

	/**
	 * 只查询教师id和教师姓名作为下拉框数据源
	 * @return
	 */
	public List<Teacher> selectAllByTeacherName();
	/**
	 * 	添加一个教师信息
	 * @return	根据返回值判断是否添加成功
	 */
	public Integer insertTeacher(Teacher teacher);
	/**
	 * 	删除一个教师信息
	 * @return	根据返回值判断是否删除成功
	 */
	public Integer deleteTeacher(Integer teacher_id);
	/**
	 * 	修改一个教师的信息
	 * @return  根据返回值判断是否更新成功
	 */
	public Integer updateTeacher(Teacher teacher);
}
